History
History
Synonyms
UK
US
Meaning:
besiege

to surround (a place) with armed forces

surround; assault

COME AT FROM ALL SIDES as in Wiktionary
COME AT FROM ALL SIDES as in Wikipedia